Improving Software Maintainability through Risk Analysis

نویسندگان

  • N.Narayanan Prasanth
  • Abdul Rahuman
چکیده

The lifetime of a product is dependent on its maintainability. It is proved that a lot of cost spent towards maintainability. Researchers find it as a difficult task to measure and improve software maintainability. Here we proposed a risk based approach to improve software maintainability. Risk based approach accounts the probability of failure of a portion of code as determined by its complexity. Four products with different functionalities are taken into consideration and its risk prone areas in the code are identified. A set of six metrics with its threshold values are used to locate the highly risked areas of a code. Suitable changes are recommended to these highly risked codes to improve software maintainability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of Maintainability Metrics for Aspect Oriented Software & Object Oriented Software

University Institute of Engineering and Technology, Panjab University, Sector 25, Chandigarh INDIA _______________________________________________________________________________________ Abstract: Software maintenance is a valuable part of software development. Maintainability is one of the main aspects of software quality in software products. Object Oriented Programming has played a crucial r...

متن کامل

Maintainability Estimation Model for Object-Oriented Software in Design Phase (MEMOOD)

Measuring software maintainability early in the development life cycle, especially at the design phase, may help designers to incorporate required enhancement and corrections for improving maintainability of the final software. This paper developed a multivariate linear model ‘Maintainability Estimation Model for Object-Oriented software in Design phase’ (MEMOOD), which estimates the maintainab...

متن کامل

Impact of Aspect Oriented Programming on Software Maintainability - A Descriptive Study

Software maintenance is a term of major interest and it is a valuable part of software development cycle. One of the main aspects of software quality in software products is maintainability. Further, there are four sub categories of maintainability: analyzability, changeability, stability, and testability. Maintainability plays a vital role in improving software quality as software changes/upda...

متن کامل

Requirem nts Risk and Maintainability

In order to continue to make progress in software measurement as it pertains to reliability and maintainability, we must shift the emphasis from design and code metrics to metrics that characterize the risk of making requirements changes. By doing so we can improve the quality of delivered software, because defects related to problems in requirements specifications will be identified early in t...

متن کامل

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009